using System;
using System.Collections.Generic;
using System.Text;

namespace Jasongozy.Copor {
    interface IFunction {
        string FuncName { get;}
        //save all func properties
        //eq. temp param name and value ...
        Dictionary<string, string> Property { get;set;}
        void IniteProperty(Dictionary<string, string> input);
        /// <summary>
        /// 
        /// </summary>
        /// <returns>all func return a string value</returns>
        string Execute();
    }
}
